/* <!-- 第一题大题 --> */
 //请利用构造函数定义Cat，并让所有的Cat对象有一个name属性，并共享一个方法say()，返回字符串'Hello, xxx!'：
 function Cat(name) {
    this.name = name;    
 }

 Cat.prototype.say = function () {
     //`${}`是连接字符串，就不用使用+号
    return `Hello, ${this.name}!`;
  };

 // 测试:
 var kitty = new Cat('Kitty');
 var doraemon = new Cat('哆啦A梦');
 if (kitty && kitty.name === 'Kitty'
     && kitty.say
     && typeof kitty.say === 'function'
     && kitty.say() === 'Hello, Kitty!'
     && kitty.say === doraemon.say
 ) {
     console.log('测试通过!');
 } else {
     console.log('测试失败!');
 }
